package com.bwie.doctorclient.service;

import com.bwie.doctorclient.domain.dto.AddDosageDTO;
import com.bwie.doctorclient.domain.po.DosagePO;
import com.bwie.doctorclient.domain.vo.PrescriptionVO;

import java.util.List;

public interface OldPrescriptionsService {
    /**
     * 医生查询历史处方列表
     * @return
     */
    List<PrescriptionVO> getOldPrescriptions();

    /**
     * 设为常用处方
     * @param prescriptionId
     * @return
     */
    void changeCommonlyPrescription(Long prescriptionId);

    /**
     * 删除历史处方中药品用法用量
     * @param dosageId
     * @return
     */
    void delDosage(Long dosageId);

    /**
     * 编辑历史药品用法用量
     * @param
     * @return
     */
    void updDosage(DosagePO dosagePO);

    /**
     * 新增历史处方药品
     * @param
     * @return
     */
    void addDosage(AddDosageDTO addDosageDTO);
}
